/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.lihle.designpatterns.model.creational.builder.impl;

import com.lihle.designpatterns.model.creational.builder.Meal;
import com.lihle.designpatterns.model.creational.builder.MealBuilder;

/**
 *
 * @author user
 */
public class JapaneseMealBuilder implements MealBuilder{

    private Meal meal;
    
    public JapaneseMealBuilder(){
        meal = new Meal();
    }
    @Override
    public void buildDrink() {
       meal.setDrink("sake");
    }

    @Override
    public void buildMainCourse() {
       meal.setMainCourse("chicken teryaki");
    }

    @Override
    public void buildSide() {
        meal.setSide("miso soup");
    }

    @Override
    public Meal getMaeal() {
        return meal;
    }
    
}
